package com.untour.im.codec.protocol.packet.response.header;

import com.untour.im.codec.protocol.serialize.SerializerAlgorithm;
import lombok.Data;

@Data
public class ResponsePacketHeader {

    /**
     * 消息操作指令 十六进制 一个消息的开始通常以0x开头
     * 4字节
     */
    private byte command;

    /**
     * 数据解析类型 和具体业务无关，后续根据解析类型解析data数据
     * @see SerializerAlgorithm
     * 4字节
     */
    private byte messageType = SerializerAlgorithm.JSON;

    /**
     * 请求包体长度
     * 4字节
     */
    private int length;
}
